be hard put to it - Francés Inglés Diccionario